iT邦幫忙

DAY 20
3

FalconStor CDP solution - DiskSafe系列 第 20

DiskSafe 的 RAM disk image

  • 分享至 

  • xImage
  •  

DiskSafe 是藉由dsf.ko這個driver在運作,所以在系統開機時必須載入dsf.ko這個driver。DiskSafe的做法是在安裝DiskSafe的同時就在**/boot下建立一個包含dsf.ko這個driver的RAM disk image,並在grub.conf (或是grub/menu.lst)中新增一組boot record,用以跟原本的不含dsf.ko**這個driver的開機紀錄區別。如:

title SUSE Linux Enterprise Server 10 SP2
    root (hd0,1)
    kernel /boot/vmlinuz-2.6.16.60-0.21-smp root=/dev/disk/by-id/scsi-360022190c5711500162efeec0c106616-part2 vga=0x31a resume=/dev/sda1 splash=silent showopts
    initrd /boot/initrd-2.6.16.60-0.21-smp.bak

title DiskSafe SUSE Linux Enterprise Server 10 SP2
    root (hd0,1)
    kernel /boot/vmlinuz-2.6.16.60-0.21-smp root=/dev/disk/by-id/scsi-360022190c5711500162efeec0c106616-part2 vga=0x31a resume=/dev/sda1 splash=silent showopts console=ttyS0,38400 console=tty0 crashkernel=128M@16M
    initrd /boot/initrd-2.6.16.60-0.21-smp.dsf

RAM disk image是一個做為系統開機時必要的臨時檔案系統,裡面預載著系統所需的driver以及啟動這些driver的命令稿**(init),所以這個檔案通常叫做initrd-<kernel-version>.img**。而包含dsf.ko這個driver的RAM disk image則會具有**.dsf**的後綴名,如: initrd-<kernel-version>.img.dsf

這兩個RAM disk image的差異並不大,後者除了多了一個dsf.ko這個檔案外,他的init script也會多一個載入dsf.ko這個driver的指令。如果您把initrd-<kernel-version>.img.dsf解開來看其中的init,您就會發現這個指令:

echo "Loading DiskSafe driver"
insmod /lib/dsf.ko

相關文章


上一篇
DiskSafe disk delete指令
下一篇
DiskSafe 的upgrade
系列文
FalconStor CDP solution - DiskSafe30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言